/*
Copyright (C) 2022-2024 Inspur Corp. All Rights Reserved.

SPDX-License-Identifier: Apache-2.0
*/
package param

// ApplyPresentationParam 申请VP的请求参数
type ApplyPresentationParam struct {
	Name           string `json:"name" validate:"required"`
	CredId         string `json:"credentialId" validate:"required"`
	Claims         string `json:"claims" validate:"required"`
	AdditionalInfo string `json:"additionalInfo" validate:"required"`
	Challenge      string `json:"challenge" validate:"required"`
	Domain         string `json:"domain" validate:"required"`
}

// ListCredentialParam vp列表的请求参数
type ListPresentationParam struct {
	PageNum          string `json:"pageNum"`
	PageSize         string `json:"pageSize"`
	IssuerName       string `json:"issuerName"`
	CredentialName   string `json:"credentialName"`
	PresentationName string `json:"presentationName"`
}
